<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        //表示要求字符串中是否包含字母
        //var patt = new RegExp("e");
        //var patt = /e/;//也是正则表达式对象
        //alert(patt);

        //表示要求字符串中是否 包含字母a或b或c
        //var patt = /[abc]/;
        //var str = "1234a";
        //alert(patt.test(str));//true

        //验证字符串是否包含小写字母
        //var patt = /[a-z]/;

        //验证字符串是否包含大写字母
        //var patt = /[A-Z]/;

        //验证字符串是否包含任意数字
        //var patt = /[0-9]/

        //验证该字符串是否包含字母、数字、下划线
        //var pattern = /\w/;

        // 验证字符串中是否包含至少一个a
        // var pattern = /a+/;
        // var str = "23423sfaa";
        // alert(pattern.test(str));

        // 验证字符串中是否包含零个或多个a
        //var pattern = /a*/;

        // 匹配任何包含零个或一个 a 的字符串
        // var pattern = /a?/;
        // var str = "23423sfaa";
        // alert(pattern.test(str));

        // 验证字符串是否包含连续三个a
        // var pattern = /a{3}/;
        // var str = "23423sfaa";
        // alert(pattern.test(str));

        // 验证字符串是否包含至少连续三个的a，最多五个
        var pattern = /a{3,5}/;
        var pattern2 = /^a{3,5}$/;
        var str = "aaaaaaaa23423sf";
        alert(pattern.test(str));//true
        alert(pattern2.test(str));//false

        // 验证字符串是否包含至少连续三个的a
        // var pattern = /a{3,}/;
        // var str = "aa23423";
        // alert(pattern.test(str));

        //验证字符串是否以a结尾
        // var pattern = /a$/;
        // var str = "aa23423a";
        // alert(pattern.test(str));

        //验证字符串是否以a开头
        // var pattern = /^a/;
        // var str = "23423a";
        // alert(pattern.test(str));

    </script>
</head>
<body>

</body>
</html>